home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / spitfire / sfrom22b.zip / SF-HELP.TXT < prev    next >
Text File  |  1996-01-14  |  8KB  |  160 lines

  1.  
  2.       *** Troubleshooting the SF-ROM Door by Mike Robinson ***
  3.  
  4.       SF-ROM writes error conditions to file ERROR.LOG in the current
  5.       directory. Check this file. If it says that SF-ROM cannot find or
  6.       read a certain file, check your SFROM.MAS, SFROM.CFG, and batch files
  7.       to locate where this file is specified. Change the path to the file
  8.       or relocate the file. Check the spelling of the path and filename
  9.       carefully. A single misplaced character will cause an error. Verify
  10.       that the directories and files specified actually do exist. If you
  11.       set Debug OFF, then errors will not be written to ERROR.LOG
  12.  
  13.       If you use SFROM.MAS make sure that the DISKS area begins and ENDS
  14.       with the command word DISKS. If you leave out the second DISKS, then
  15.       all the commands after the disks will be ignored. This can cause all
  16.       sorts of problems.
  17.  
  18. ------------------------------------------------------------------------------
  19.  
  20.       *** PROBLEM: SF-ROM works on local end but the caller sees nothing. ***
  21.  
  22.       This is always caused by a failure to open the com port.
  23.       Possible reasons:
  24.  
  25.       1. The wrong port is being used.
  26.       2. The wrong SF-ROM comm driver is being used or the comm driver
  27.          is not loaded in memory.
  28.       3. The port is non-standard.
  29.       4. There is a conflict with other hardware/software on the system.
  30.  
  31.       SF-ROM determines the port number to use by reading line 6 of one of
  32.       the following door drop files:
  33.  
  34.       SFFILE.DAT    If you run SF-ROM on the Spitfire file menu extension.
  35.       SFMAIN.DAT    If you run SF-ROM on the Spitfire main menu extension.
  36.       SFMESS.DAT    If you run SF-ROM on the Spitfire message menu extension.
  37.       SFDOORS.DAT   If you run SF-ROM in the Spitfire doors section.
  38.  
  39.       In the batch file that runs SF-ROM, the first parameter on the
  40.       command line should be the full path and file name of one of these
  41.       files. Check the door drop file to be sure that the correct com port
  42.       number is specified on the indicated file line. You can also force
  43.       SF-ROM to use a certain port by using the ForceComPort command in
  44.       SFROM.MAS or NODEx.CFG (multi-disk mode) or in SFROM.CFG (single-disk
  45.       mode). This will override the port specified in the door drop file.
  46.  
  47.       If SF-ROM starts, shows some of the initial displays, and then seems
  48.       to halt, this is almost always an IRQ conflict with another device or
  49.       software on the system. The most common such problem is an internal
  50.       modem and IO card trying to use the same IRQ number. Make sure that
  51.       nothing else on your system is using the IRQ and IO base address used
  52.       by SF-ROM. Other devices which could cause conflicts are a mouse,
  53.       sound card, CD-ROM card, network card, tape backup card, scanner
  54.       card, or just about any other piece of "extra" hardware plugged into
  55.       the computer.
  56.  
  57.       When running on Spitfire BBS, SF-ROM gets the IRQ number and IO base
  58.       address from the Spitfire SFNODE.DAT file. So SF-ROM will use the
  59.       same values for these as configured in Spitfire for the node.
  60.  
  61.       If run on a BBS other than Spitfire, then SF-ROM uses the "standard"
  62.       IBM PC clone com port settings which are:
  63.  
  64.       COM1   IRQ 4   $03F8
  65.       COM2   IRQ 3   $02F8
  66.       COM3   IRQ 4   $03E8
  67.       COM4   IRQ 3   $02E8
  68.  
  69.       If your com port does not use these settings, then it is called
  70.       non-standard. Which means that SF-ROM does not know the correct
  71.       settings, so you must "tell" SF-ROM which settings to use. The
  72.       commands to do this are:
  73.  
  74.       ForceComPort  2
  75.       ForceIrq  3
  76.       ForceBase  $02F8
  77.  
  78.       Put these commands in SFROM.MAS or NODEx.CFG (multi-disk mode) or in
  79.       SFROM.CFG (single-disk mode). The settings shown above are for a
  80.       standard COM2. You will have to adjust these to match the settings
  81.       used on your com port. Note the $ in front of number in the ForceBase
  82.       command. This $ indicates that it is a hexadecimal number (base16).
  83.       Also note that if you use a "true blue" IBM PS/2 made by IBM then
  84.       SF-ROM detects the PS/2 and uses slightly different settings for COM3
  85.       and COM4 only.
  86.  
  87.       If you use a Fossil or DigiBoard driver, make sure it is properly
  88.       loaded in memory and activated before running SF-ROM. Check the
  89.       local monitor status line to see if the comm driver used by SF-ROM
  90.       is the driver you set in SFROM.MAS.
  91.  
  92.       SF-ROM should work OK with multiport IO cards that use a shared IRQ.
  93.       For an intelligent DigiBoard (or compatible) set Driver DigiBoard.
  94.       All other multiport IO cards should use Driver Uart.
  95.  
  96. ------------------------------------------------------------------------------
  97.  
  98.       *** PROBLEM: No tag letters displayed when viewing file lists. ***
  99.  
  100.          See the TagChar command in SFROM.DOC. If a line in a file list has
  101.          a valid TagChar in the correct position, then that line is
  102.          displayed in color and assigned a tag letter. So all you need to
  103.          do is find a character that repeats in the same position on every
  104.          line which has a file name. Then use the TagChar command to
  105.          specify this character and position.
  106.  
  107.          Here are some examples:
  108.  
  109.          TagChar  26  -
  110.  
  111.          Lines which contain a dash (-) at position 26 will be colorized
  112.          and assigned a tag letter. Lines which do NOT contain this
  113.          character at this position are assumed to be header lines or
  114.          extended description lines.
  115.  
  116.          TagChar  ALL
  117.  
  118.          Every line will be colorized and assigned a tag letter no matter
  119.          what is on the line.
  120.  
  121.          TagChar  18  ,
  122.  
  123.          Lines which contain a comma (,) at position 18 will be colorized
  124.          and assigned a tag letter. The standard Spitfire SFFILES.BBS
  125.          format has a comma in the file size at position 18.
  126.  
  127. ------------------------------------------------------------------------------
  128.  
  129.       *** PROBLEM: I registered SF-ROM and now the <D>ownload command no
  130.                    longer appears on the menu and callers cannot download.
  131.  
  132.          The caller is either over his daily download limit or the daily
  133.          download limits are set too low. Now that SF-ROM is registered it
  134.          is enforcing the daily download limits. It gets these limits from
  135.          the Spitfire DAILYLMT.DAT file. If there is no DAILYLMT.DAT file
  136.          then it gets the limits from the door drop file SFFILE.DAT or
  137.          equivalent. You may also set different limits for use in SF-ROM
  138.          only by using the LIMIT command as described in SFROM.DOC. It will
  139.          allow you to set your own limits in SFROM.MAS or SFROM.CFG. The
  140.          limits you set with the LIMIT command will override the values in
  141.          DAILYLMT.DAT. The default limits are 10 files or 2 meg per day.
  142.  
  143. ------------------------------------------------------------------------------
  144.  
  145.       *** PROBLEM: Invalid Function Number error. ***
  146.  
  147.       This is usually caused by running SF-ROM in Microsoft Windows. There
  148.       is something unusual about the way Windows handles access to the DOS
  149.       SHARE functions. Windows actually indicates thet SHARE is loaded when
  150.       it is not. SF-ROM tries to use a share function and since it is not
  151.       there, DOS returns an Invalid Function Number error. There are 2 easy
  152.       solutions:
  153.  
  154.       1. Use the command SHARE OFF in SFROM.MAS.
  155.  
  156.       2. Load DOS SHARE.EXE in your CONFIG.SYS or AUTOEXEC.BAT.
  157.  
  158. ------------------------------------------------------------------------------
  159.  
  160.